PROGNAME=
CFG=
OUTDIR=
INTDIR=
SDK=
CFLAGS=
LDFLAGS=

!IF "$(OS)" == "Windows_NT"
NULL=
!ELSE 
NULL=nul
!ENDIF 

CPP=cl.exe
CPP_PROJ=/I.. /I..\..\include /I..\..\agent /I..\..\agent\mibgroup $(CFLAGS)

ALL : "..\lib\$(OUTDIR)\$(PROGNAME).lib"

{..\..\agent}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\agentx}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\agent}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\disman}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\disman\event}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\examples}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\if-mib}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\if-mib\ifTable}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\if-mib\ifXTable}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\if-mib\data_access}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\mibII}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\mibII\data_access}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\notification-log-mib}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\notification}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\smux}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\snmp-notification-mib}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\snmp-notification-mib\snmpNotifyFilterTable}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\snmpv3}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\target}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\ucd-snmp}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\util_funcs}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

{..\..\agent\mibgroup\utilities}.c{$(INTDIR)}.obj::
   $(CPP) $(CPP_PROJ) $<

RSC=rc.exe
LIB32=link.exe -lib
LIB32_FLAGS=/nologo /out:"..\lib\$(OUTDIR)\$(PROGNAME).lib" $(LDFLAGS)
LIB32_OBJS1= \
	"$(INTDIR)\setSerialNo.obj" \
	"$(INTDIR)\snmp_mib.obj" \
	"$(INTDIR)\sysORTable.obj" \
	"$(INTDIR)\system_mib.obj" \
	"$(INTDIR)\updates.obj" \
	"$(INTDIR)\vacm_context.obj" \
	"$(INTDIR)\vacm_conf.obj" \
	"$(INTDIR)\vacm_vars.obj" \
	"$(INTDIR)\mteEvent.obj" \
	"$(INTDIR)\mteEventConf.obj" \
	"$(INTDIR)\mteEventNotificationTable.obj" \
	"$(INTDIR)\mteEventSetTable.obj" \
	"$(INTDIR)\mteEventTable.obj" \
	"$(INTDIR)\mteObjects.obj" \
	"$(INTDIR)\mteObjectsConf.obj" \
	"$(INTDIR)\mteObjectsTable.obj" \
	"$(INTDIR)\mteScalars.obj" \
	"$(INTDIR)\mteTriggerBooleanTable.obj" \
	"$(INTDIR)\mteTrigger.obj" \
	"$(INTDIR)\mteTriggerConf.obj" \
	"$(INTDIR)\mteTriggerDeltaTable.obj" \
	"$(INTDIR)\mteTriggerExistenceTable.obj" \
	"$(INTDIR)\mteTriggerTable.obj" \
	"$(INTDIR)\mteTriggerThresholdTable.obj" \
	"$(INTDIR)\example.obj" \
	"$(INTDIR)\ucdDemoPublic.obj" \
	"$(INTDIR)\dlmod.obj" \
	"$(INTDIR)\errormib.obj" \
	"$(INTDIR)\extensible.obj" \
	"$(INTDIR)\file.obj"
LIB32_OBJS2= \
	"$(INTDIR)\loadave.obj" \
	"$(INTDIR)\pass.obj" \
	"$(INTDIR)\pass_common.obj" \
	"$(INTDIR)\pass_persist.obj" \
	"$(INTDIR)\proc.obj" \
	"$(INTDIR)\proxy.obj" \
	"$(INTDIR)\versioninfo.obj" \
	"$(INTDIR)\snmpEngine.obj" \
	"$(INTDIR)\snmpMPDStats.obj" \
	"$(INTDIR)\usmConf.obj" \
	"$(INTDIR)\usmStats.obj" \
	"$(INTDIR)\usmUser.obj" \
	"$(INTDIR)\snmpNotifyFilterProfileTable.obj" \
	"$(INTDIR)\snmpNotifyFilterProfileTable_data.obj" \
	"$(INTDIR)\snmpNotifyFilterTable.obj" \
	"$(INTDIR)\snmpNotifyFilterTable_data_access.obj" \
	"$(INTDIR)\snmpNotifyFilterTable_data_storage.obj" \
	"$(INTDIR)\snmpNotifyFilterTable_interface.obj" \
	"$(INTDIR)\snmpNotifyTable.obj" \
	"$(INTDIR)\snmpNotifyTable_data.obj" \
	"$(INTDIR)\snmpTargetAddrEntry.obj" \
	"$(INTDIR)\snmpTargetAddrEntry_data.obj" \
	"$(INTDIR)\snmpTargetParamsEntry.obj" \
	"$(INTDIR)\snmpTargetParamsEntry_data.obj" \
	"$(INTDIR)\target.obj" \
	"$(INTDIR)\target_counters.obj" \
	"$(INTDIR)\agentx_config.obj" \
	"$(INTDIR)\client.obj" \
	"$(INTDIR)\master.obj" \
	"$(INTDIR)\master_admin.obj" \
	"$(INTDIR)\protocol.obj" \
	"$(INTDIR)\subagent.obj" \
	"$(INTDIR)\extend.obj" \
	"$(INTDIR)\nsCache.obj" \
	"$(INTDIR)\nsDebug.obj" \
	"$(INTDIR)\nsLogging.obj" \
	"$(INTDIR)\nsModuleTable.obj" \
	"$(INTDIR)\nsTransactionTable.obj" \
	"$(INTDIR)\execute.obj" \
	"$(INTDIR)\iquery.obj" \
	"$(INTDIR)\override.obj" \
	"$(INTDIR)\header_generic.obj" \
	"$(INTDIR)\header_simple_table.obj" \
	"$(INTDIR)\header_complex.obj" \
	"$(INTDIR)\mib_modules.obj" \
	"$(INTDIR)\util_funcs.obj" \
	"$(INTDIR)\Exit.obj" \
	"$(INTDIR)\restart.obj" \
	"$(INTDIR)\smux.obj"
!IF "$(SDK)" == "true"
LIB32_OBJS3= \
	"$(INTDIR)\at.obj" \
	"$(INTDIR)\at_iphlpapi.obj" \
	"$(INTDIR)\icmp.obj" \
	"$(INTDIR)\ifTable.obj" \
	"$(INTDIR)\ifTable_data_access.obj" \
	"$(INTDIR)\ifTable_interface.obj" \
	"$(INTDIR)\ifXTable.obj" \
	"$(INTDIR)\ifXTable_data_access.obj" \
	"$(INTDIR)\ifXTable_interface.obj" \
	"$(INTDIR)\interface.obj" \
	"$(INTDIR)\interface_iphlpapi.obj" \
	"$(INTDIR)\ip.obj" \
	"$(INTDIR)\ipAddr.obj" \
	"$(INTDIR)\notification_log.obj" \
	"$(INTDIR)\route_write.obj" \
	"$(INTDIR)\tcp.obj" \
	"$(INTDIR)\tcpTable.obj" \
	"$(INTDIR)\udp.obj" \
	"$(INTDIR)\udpTable.obj" \
	"$(INTDIR)\var_route.obj" \
	"$(INTDIR)\winExtDLL.obj"
!ENDIF
LIB32_OBJS=$(LIB32_OBJS1) $(LIB32_OBJS2) $(LIB32_OBJS3)

CLEAN :
	-@for %f in ($(LIB32_OBJS1)) do erase %%f
	-@for %f in ($(LIB32_OBJS2)) do erase %%f
	-@for %f in ($(LIB32_OBJS3)) do erase %%f
	-@erase "..\lib\$(OUTDIR)\$(PROGNAME).lib"

"..\lib\$(OUTDIR)\$(PROGNAME).lib" : $(DEF_FILE) $(LIB32_OBJS)
    $(LIB32) $(LIB32_FLAGS) $(DEF_FLAGS) $(LIB32_OBJS)


!IF "$(NO_EXTERNAL_DEPS)" != "1"
!IF EXISTS("$(PROGNAME).dep")
!INCLUDE "$(PROGNAME).dep"
!ELSE 
!MESSAGE Warning: cannot find "$(PROGNAME).dep"
!ENDIF 
!ENDIF 
